Fault Tolerant Mobile Agent Systems by using Witness Agents and Probes
نویسندگان
چکیده
In Mobile agents systems, agents can perform their programs with traveling from the server to others and fault tolerance is important in their itinerary. In the paper, existent methods of fault tolerance in mobile agents are considering and described. Then the method is considered that which uses cooperating two agents to fault tolerance, to detect and to recover server and agent failure, meaning three type of agents involved : actual agent which performs programs for its owner, witness agent which monitors the actual agent and the witness agent after itself, probe which is sent for recovery the actual agent or the witness agent on the side of the witness agent. Communication mechanism is message passing between these agents. Traveling agent through servers, the witness is created by actual agent. Scenarios of failure and recovery of server and agent are discussed in the method. During performing the actual agent, the witness agents and probe are increased by addition the servers. Proposed scheme is that minimizes the witness agents as far as possible. Number of created witnesses and number of created probes until any server are considered and evaluated too. This method is Simulated by C-Sim.
منابع مشابه
ارائه یک رویکرد همانند سازی شده عامل محور در اجرای یک الگوی کد متحرک مطمئن
Abstract Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity ...
متن کاملA Progressive Fault Tolerant Mechanism in Mobile Agent Systems
We present the approach of deploying cooperating agents to detect failures as well as recover services in a mobile agent system. In additional to server failure detection, we use cooperating agents to handle agent failure detection. Two types of agents are involved. One is the agent performing the computation delegated by the owner, which we call the actual agent. Another is the agent that moni...
متن کاملFault Tolerance Mobile Agent System Using Witness Agent in 2- Dimensional Mesh Network
Mobile agents are computer programs that act autonomously on behalf of a user or its owner and travel through a network of heterogeneous machines. Fault tolerance is important in their itinerary. In this paper, existent methods of fault tolerance in mobile agents are described which they are considered in linear network topology. In the methods three agents are used to fault tolerance by cooper...
متن کاملEvaluation of Fault Tolerant Mobile Agents in Distributed Systems
The reliable execution of a mobile agent is a very important design issue to build a mobile agent system and many fault-tolerant schemes have been proposed. Hence, in this article, we present an evaluation of the per formance of the fault-tolerant schemes for the mobile agent environment. Our evaluation focuses on the checkpointing schemes and deals with the cooperating agents. We derive the Fa...
متن کاملEvaluation and Checkpointing of Fault Tolerant Mobile Agents Execution in Distributed Systems
The reliable execution of a mobile agent is a very important design issue to build a mobile agent system and many fault-tolerant schemes have been proposed. Hence, in this paper, we present evaluation of the performance of the fault-tolerant schemes for the mobile agent environment. Our evaluation focuses on the checkpointing schemes and deals with the cooperating agents. We derive the FANTOMAS...
متن کامل